home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 128 37 / q37.d81 / t.kegler 128 < prev    next >
Text File  |  2022-08-28  |  7KB  |  178 lines

  1.  
  2.  
  3.                             K E G L E R   1 2 8
  4.  
  5.                      Program and Text by Fender Tucker
  6.  
  7.  
  8.     KEGLER 128 is a bowling scores database for bowlers like me -- people
  9. who bowl three games at a time, usually one or two times a week. It's not
  10. for league bowlers, since the league secretary probably keeps extensive
  11. data for the whole league, but of course it could be used for keeping track
  12. of your own personal scores, even if they are league games. I've used a C-
  13. 64 version of this program for years and finally decided to write a 128
  14. version that would take advantage of the 80-column screen.
  15.  
  16.     There's nothing fancy about the program. You can keep any number of
  17. bowlers' scores in separate files and each time you bowl, enter the date
  18. and the three scores and the computer will do the rest. It doesn't support
  19. things like handicapping. Surely your league secretary will have all that
  20. information.
  21.  
  22.  
  23.  USING KEGLER 128
  24.  ----------------
  25.  
  26.     The Main Menu has these options:
  27.  
  28.   BOWLER LIST
  29.   NEW BOWLER
  30.   ENTER SCORES
  31.   TOTALS
  32.   SAVE SCORES
  33.   PRINT SCORES
  34.   QUIT
  35.  
  36.  
  37.  New Bowler
  38.  ----------
  39.  
  40.     The first time you use KEGLER 128 will be after a bowling session where
  41. you have bowled three games. Select NEW BOWLER from the Main Menu and
  42. you'll be asked to enter your name. I entered "Fender 98" to indicate these
  43. are my scores for the year 1998. There's a data file on the disk under that
  44. name (with a "k." prefix for an identifier), which contains my scores for
  45. the first five bowling sessions of this year. Obviously I need to bowl
  46. more.
  47.  
  48.  
  49.  Bowler List
  50.  -----------
  51.  
  52.     Once you have set up a bowler with his file, you won't need NEW BOWLER
  53. until next year or until you want to add another bowler's file to the disk.
  54. Instead select BOWLER LIST and you'll get a scrolling list of all of the
  55. "k." files on the disk. Use CRSR UP/DOWN to highlight a bowler and press
  56. RETURN to select it.
  57.  
  58.  
  59.  Totals
  60.  ------
  61.  
  62.     After your file is loaded, you may want to see the TOTALS right away. I
  63. do. If so, select TOTALS and your scores for each week will be listed in a
  64. scrolling (if necessary) box. Here is the info you see at the TOTALS
  65. screen:
  66.  
  67.                1st Game 2nd Game 3rd Game     Night           Season
  68.  Week  Date     Scores   Scores   Scores   Total Average   +/-   Average
  69.  
  70. Under NIGHT you'll see the total pins for the session and the average per-
  71. game score. The +/- indicates how well you did this week compared to your
  72. running average. A PLUS means you bowled better than average and a MINUS
  73. means you did worse than your average. The info is color-coded: if you did
  74. better than average, it's in light red; if you did less than average, the
  75. whole line is grey. If you have a score over 200, it shows up in white.
  76.  
  77.     The Season Average is just that, your average per game score for all of
  78. the games in this file.
  79.  
  80.  
  81.  Enter Scores
  82.  ------------
  83.  
  84.     When your file is loaded and you've seen your totals, it's time to
  85. enter your three scores for the day/night. Select ENTER SCORES and you go
  86. to a box where a cursor is blinking, waiting for you to enter the date. You
  87. can use any date system you want; this information is printed on the screen
  88. and paper but it's not used in a calculation. Since it's turned into a
  89. string within quotes you can use commas or any other punctuation marks. I
  90. started by entering:
  91.  
  92.     January 8, 1998
  93.  
  94. but later decided all those 1998s cluttered up the screen and printout, so
  95. I now use:
  96.  
  97.     January 8
  98.  
  99. and let the "98" in my filename keep me straight as to which year I'm in.
  100.  
  101.     Next I enter my three scores for the day. The cursor knows where to go
  102. so just enter the numbers, pressing RETURN after each. Let's hope they're
  103. all three digits long. If you do score under 100, enter a leading 0, such
  104. as "097" to keep the scoring correct.
  105.  
  106.     Immediately the info for the session is displayed on the screen. Press
  107. a key to return to the Main Menu, where you may want to see the TOTALS
  108. again.
  109.  
  110.     If you make a mistake in entering the scores, don't worry. Just break
  111. out of the program and re-RUN it. I thought about adding a CORRECTIONS
  112. feature but decided against it. Commodore programs invite you to become
  113. familiar with their guts as well as their faces. No C-64/128 user should be
  114. shy about breaking out of a program, LISTing it, and then re-RUNning it.
  115. It's where we are more powerful than other computer users.
  116.  
  117.  
  118.  Save Scores
  119.  -----------
  120.  
  121.     Once you have the scores entered correctly and the TOTALS look good,
  122. remember to save the file before ending your session. Make sure there's a
  123. disk with some blocks free in the current drive. I keep KEGLER 128 and all
  124. of my scores files in a partition on my RAMLink. A scores file will
  125. probably never get to be more than 9 or 10 blocks long. The program is
  126. DIMensioned for up to 99 sessions per file, about a year's worth at two
  127. bowling sessions a week.
  128.  
  129.  
  130.  Print Scores
  131.  ------------
  132.  
  133.     This simply gives you a neat printout of your TOTALS. There are three
  134. REMed lines at 780-800 that will put my Star NX-1000 printer in near-letter
  135. quality and condensed subscript mode. If you've got an Epson-emulating
  136. printer you may want to deREM these lines if you like small, condensed
  137. printouts. Otherwise, leave 780-800 with the REMs in them and you'll get a
  138. normal printout.
  139.  
  140.  
  141.  Quit
  142.  ----
  143.  
  144.     This of course takes you back to LOADSTAR 128 if there's a LOADSTAR 128
  145. disk in the current drive. Otherwise it drops you to BASIC.
  146.  
  147.  
  148.  LAST MINUTE THOUGHTS
  149.  --------------------
  150.  
  151.     If you don't bowl three games at a time, then just press RETURN instead
  152. of entering a score. I always bowl three games so I must admit I might have
  153. missed something in the program if you do this too often. In my opinion,
  154. bowling isn't a sport unless you bowl at least three games at a time.
  155.  
  156.     This was the first program I worked on since getting my SuperCPU for
  157. the 128. KEGLER 128 is a little slow at normal speeds, isn't it? Well, at
  158. 20 MHz it's great. Now that we've cajoled the Creative Micro Designs guys
  159. into spending a couple of years of their lives developing the SuperCPU for
  160. the 128, I think all serious users should get one. It takes the clunkiness
  161. out of the C-128. It doesn't just cover up sloppy code by BASIC programmers
  162. like me, it covers up some of the shortcuts that the CBM designers took.
  163.  
  164.     The program is 95% BASIC so you can fiddle with it all you want. Each
  165. module is identified and there are no tricks. It uses CONTROL80 of course
  166. for things like highlighting, setting up the font, storing and recalling
  167. screens, etc. Bob Markland's super-handy FILENAME INPUT routine was used in
  168. the BOWLER LIST module, as was my BASIC FILE SUBROUTINE. Both of these are
  169. described in detail on Side One of this issue.
  170.  
  171.     That's it! Remember to SAVE your scores after you enter it but before
  172. you reset or power down your computer. Disk space on LOADSTAR 128 is
  173. limited. Use Copy It to transfer KEGLER 128 to another disk, or insert a
  174. different disk before saving.
  175.  
  176.                    \\\\\ R - Run   RETURN - Menu \\\\\
  177.  
  178.